/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Composite;

import java.util.ArrayList;

/**
 *
 * @author MBG
 */
public class Instrumento extends Orquesta {
    
    private ArrayList<Orquesta> lista = new ArrayList<Orquesta>();
    public Instrumento(String nombre)
    {
        super(nombre);
    }
    
    public void agregar(Orquesta instrumento)
    {
        lista.add(instrumento);
    }
    
    public void eliminar(Orquesta instrumento)
    {
        lista.remove(instrumento);
    }
    
    public void mostrar(int profundidad)
    {
        System.out.println(nombre + "nivel: "+ profundidad);
        for(int x = 0; x < lista.size(); x++)
        {
            lista.get(x).mostrar(profundidad + 1);
        }
    }
}
